| Предыдущая | Следущая | |
Flash Player 5.
my_mc.swapDepths(depth:Number)my_mc.swapDepths(target:String)
depth Число, определяющее уровень, на который my_mc должен
быть помещен.
target Клип, с
которым my_mc должен поменяться уровнями.
Оба клипа должны иметь одного "родителя" (т.е. находится на одной
линейке (Timeline)).
Ничего.
Метод; обменивает уровень глубины ( z-order)
клипа my_mc с клипом, указанном в параметре target ,
или с клипом, который находится на глубине, указанной в параметре depth .
Оба клипа должны
иметь один и тот же родительский клип.
Обмен глубиной уровня создает эффект перемещения одного клипа над или под
другой клип. Если
в момент
вызова
этого метода
клип выполняет анимацию, анимация останавливается.
Подробнее см. "Управление
глубиной мувиклипа" .
Вы можете расширять методы и обработчики класса MovieClip за счет создания подклассов. Подробнее, см. "Присвание класса символу мувиклипа" .
Следующий пример меняет порядок наложения двух клипов. Наложите два клипа
с именами myMC1_mc и myMC2_mc друг на друга и поместите
следующий код в AS или FLA файл:
myMC1_mc.onRelease = function() {
this.swapDepths(myMC2_mc);
};
myMC2_mc.onRelease = function() {
this.swapDepths(myMC1_mc);
};
_level,MovieClip.getDepth(),MovieClip.getInstanceAtDepth(),MovieClip.getСледущаяHighestDepth()
| Посмотреть комментарии LiveDocs | Предыдущая | Следущая | |